Ⅰ. 정보 문화 <단원 종합 문제> (지도서 78~80쪽)

1 정보 사회에 대한 설명으로 옳지 않은 것은? (  ❹  )

① 정보를 유통시키고 판매할 수 있다.

② 시간과 장소에 관계없이 자유롭게 정보를 생산할 수 있다.

③ 정보 기기들이 점차 소형화·지능화되어 사용하기 편리하다.

④ 정보를 생산하는 데 걸리는 시간이 점점 길어져 유통이 어렵다.

⑤ 소프트웨어의 발달로 일부 직업은 컴퓨터로 대체되어 사라질 수 있다.

2 다음 <보기>에서 정보 사회에 대해 바르게 설명한 것을 모두 고른 것은?  (  ❺  )

<보기>

가. 정보의 사회적 중요성이 증대되는 사회

나. 정보의 생산과 유통이 급격히 증가되는 사회

다. 지식 노동이 중요한 사회적 자본이 되는 사회

라. 소프트웨어와 네트워크를 이용한 정보망이 사회 발전에 중요한 기반이 되는 사회

① 가, 나           ② 나, 다

③ 가, 나, 다        ④ 가, 다, 라

⑤ 가, 나, 다, 라

3 정보 사회의 생활에 대한 설명으로 적절하지 않은 것은?  (  ❺  )

① 전자 결재, 사무 자동화 등을 통해 재택근무가 가능하다.

② 전자 정부 실현으로 다양한 민원을 인터넷을 통해 처리할 수 있다.

③ 인터넷 뱅킹, 온라인 쇼핑 등을 통해 유연한 경제 활동이 가능하다.

④ 시간과 장소에 관계없이 누구나 손쉽게 온라인 교육을 받을 수 있다.

⑤ 무분별한 정보의 공유로 다양한 문화생활을 누릴 기회가 축소되어 새로운 문화 창출이 어렵다.

4 미래 직업의 전망으로 적절하지 않은 것은?  (  ❶  )

① 컴퓨터가 도입되어 일자리가 줄어들어 경제가 악화될 것이다.

② 사물 인터넷이나 인공 지능 등의 컴퓨터 관련 직업이 성장할 것이다.

③ 경제가 성장하면서 문화 산업, 복지 산업에 대한 투자가 확대될 것이다.

④ 산업화로 인한 환경 오염으로 환경 문제를 해결하는 친환경 산업이 성정할 것이다.

⑤ 의료 기술의 발전으로 인간의 생명이 연장되고 노인과 관련된 직업이 성장할 것이다.

5 개인 정보를 지키기 위한 실천 방안으로 보기 어려운 것은? (  ❷  )

① 개인 정보는 인터넷에 게시하지 않는다.

② SNS상에서 친구 요청이 들어오면 무조건 수락한다.

③ 스마트폰에 보안 관련 소프트웨어를 설치하여 사용한다.

④ 공공 장소에서 컴퓨터를 사용한 경우 반드시 로그아웃한다.

⑤ 정보 공개와 관련된 설정 사항을 확인하고 불필요한 사항은 공개하지 않는다.

6 사이버 폭력에 대한 예방 및 대처 방안으로 보기 어려운 것은? (  ❸  )

① 서로 존중하고 배려한다.

② 개인 정보를 스스로 지킨다.

③ 댓글은 생각나는 대로 솔직하게 작성한다.

④ 타인으로부터 오해받을 수 있는 행동은 하지 않는다.

⑤ 사이버 공간에서 일어난 일에 대해 평소 부모님이나 선생님과 자주 대화한다.

7 건전한 사이버 문화를 조성하기 위한 실천 방안으로 보기 어려운 것은? (  ❹  )

① 사실이 아닌 내용은 작성하지 않는다.

② 다른 사람의 개인 정보를 공개하지 않는다.

③ 다른 사람이 싫어하는 행동을 강요하지 않는다.

④ 검증되지 않은 사실이라도 일단 게시물을 작성한다.

⑤ 다른 사람이 성적 불쾌감을 느끼지 않도록 행동한다.

※ [8~12] 다음 물음을 읽고 올바르게 답하시오.

8 사이버 폭력 상담 및 신고 전화번호는 무엇인가?

( 경찰서 112, 청소년사이버상담센터 1388 )

9 사이버상에서 사실 여부와 관계없이 상대를 비방할 목적으로 사진이나 글을 게시하여 인격을 침해하는 행위를 무엇이라고 하는가? ( 사이버 명예 훼손 )

10 중독에서 종전과 같은 만족을 경험하려면 더 강한 강도나 지속 기간의 자극을 필요로 하는 증상을 무엇이라고 하는가? ( 내성 )

11 저작자가 자신의 저작물의 사용 조건을 표시하는 것을 무엇이라고 하는가? ( 저작물 이용 허락 표시, CCL )

12 소프트웨어도 하나의 저작물로 취급하여 소프트웨어를 사용할 수 있는 권한과 범위를 설명하는 것을 무엇이라고 하는가? ( 소프트웨어 사용권 )

13 (가)의 그림이 설명하는 저작권 이용 허락 범위는 무엇인지 (가)와 (나)를 바르게 연결하시오.

(가)		(나)
	• •	저작자 표시, 동일 조건 변경 허락
	• •	저작자 표시, 변경 금지
	• •	저작자 표시, 비영리

14 저작권 이용 표시(CCL)는 저작권자가 먼저 자신의 저작물에 일정한 조건을 표시해 두고, 그 범위 내에서 누구나 자유롭게 이용할 수 있게 하여 정보 공유와 저작권 보호를 동시에 추구할 수 있다. 다음 CCL 표시 중 2가지를 선택하여 의미와 내용을 설명하시오.

예시 답

표시	의미	내용
	저작자 표시	해당 저작물에 저작자의 이름, 출처 등 저작자를 반드시 표시해야 하며, 필수 항목이다.
	비영리	저작물을 영리 목적으로 이용할 수 없다. 영리 목적은 별도의 계약이 필요하다.
	변경 금지	저작물을 변경하거나 저작물을 이용한 2차적 저작물 제작을 금지한다.
	동일 조건 변경 허락	2차적 저작물 제작을 허용하되, 2차적 저작물에 원저작물과 동일한 내용의 조건을 적용해야 한다.

※ [15~16] 다음 글을 읽고 물음

학생A: 나는 인터넷을 통해 오늘의 날씨, 미세먼지 정보 등을 알 수 있어 좋다고 생각해.

학생B: 인터넷에 올려놓은 어떤 아이디어에 사람들이 여러 가지 의견을 댓글로 달았는데, 원래 아이디어에 그러한 생각들을 접목해서 상품화에 성공했다는 뉴스를 봤어.

학생A: 요즘엔 SNS를 통해 제품에 대한 평가를 하고 서로의 의견을 자유롭게 이야기할 수 있어서, 자신에게 필요한 제품을 선택하기 좋아.

학생C: 하지만 인터넷이나 SNS는 한번 기록이 생성되면 쉽게 전송되고 복제되는 특성이 있어서 지우고 싶어도 지울 수 없는 상황이 발생하기도 하지.

학생A, B: 그게 무슨 말이야?

학생C: 우리가 아무 생각 없이 인터넷이나 SNS에 작성한 글이나 사진은 많은 사람들을 통해 공유되어 영원히 삭제할 수 없는 경우가 발생하기도 해. 문제는 과거에 올린 부정적인 글이나 사진이 없어지지 않아서 손해를 볼 수 있다는 거야. 일부 선진국의 기업에서는 직원 채용 전에 SNS 이력을 통해 그 사람의 성향을 파악하기도 한대.

에 답하시오.

15 세 명의 대화 내용을 읽고 정보 사회의 긍정적인 면과 부정적인 면에 대해 자신의 의견을 각각 2가지씩 쓰시오.

예시 답

긍정적인 면	ㆍ정보를 쉽고 빠르게 전달할 수 있다. ㆍ쉽고 빠르게 사람들의 생각을 파악할 수 있다. ㆍ현실 세계보다 넓은 인간관계를 형성할 수 있다. ㆍ시공간적 제약을 극복할 수 있다.
부정적인 면	ㆍ잘못 탑재된 자료를 모두 삭제하기 어려울 수 있다. ㆍ개인 정보 유출 또는 침해가 생길 수 있다.

16 세 명의 대화 내용을 근거로 올바른 사이버 문화를 만들기 위한 방안을 2가지 제시하시오.

예시 답

방안	ㆍ사이버 공간에서 사람들 사이의 기본 네티켓을 지켜야 한다. ㆍ자신이 올린 글이나 사진 등이 타인에게 피해를 줄 수 있는지 고려해야 한다. ㆍ인터넷이나 SNS에 글을 올릴 때는 공개와 비공개 정보를 구분할 수 있어야 한다. ㆍ개인 정보 노출이나 명예 훼손 등이 발생한 경우 관련 기관에 신고하고 필요한 경우 해당 게시물을 삭제하도록 한다.

Ⅱ. 자료와 정보 <단원 종합 문제> (지도서 110~112쪽)

1 다음 제시된 그림을 보고 아날로그와 디지털을 구분하여 적어 보자.

( 아날로그 )	( 디지털 )	( 디지털 )	( 아날로그 )

2 아래의 2진 코드를 참고하여 제시된 문장을 0과 1로 표현해 보자.

1열		2열		3열
00	지효는	00	집에서	00	없습니다
01	재희는	01	학교에서	01	있습니다
10	희나는	10	음식점에	10	밥을 먹습니다
11	성실은	11	영화관에	11	잠을 잡니다

1) “지효는 집에서 잠을 잡니다”

00	00	11

2) “희나는 영화관에 있습니다”

10	11	01

3 화면을 구성하는 작은 점을 무엇이라고 하는가? (  ❷  )

① 진폭             ② 픽셀              ③ 해상도

④ 주파수           ⑤ 비트맵

4 다음은 아날로그 방식과 디지털 방식의 특징을 비교해 놓은 표이다. 항목의 내용이 적절하지 않은 것은? (  ❸  )

	아날로그	디지털
①	연속적인 데이터	비연속적인 데이터
②	자료의 편집이 어렵다.	자료의 편집이 쉽다.
③	데이터 복원이 쉽다.	데이터 복원이 어렵다.
④	세밀한 정보 표현이 가능하다	명확한 수치로 표현된다.
⑤	저장 공간을 많이 차지한다.	저장 공간을 많이 차지하지 않는다.

5 다음 <보기>에서 설명하고 있는 용어로 옳은 것은?  (  ❶  )

<보기>

정보 표현의 최소 단위로 0과 1로 이루어진 2진수 한 자리를 말한다.

① 비트            ② 워드            ③ 파일

④ 바이트          ⑤ 데이터베이스

6 해상도에 대한 설명으로 옳은 것을 <보기>에서 모두 고른 것은? (  ❷  )

<보기>

가. 픽셀이 많을수록 해상도는 높아진다.

나. 해상도가 높을수록 저장 용량은 커진다.

다. 픽셀이 많아져도 저장 용량은 달라지지 않는다.

라. 픽셀의 크기가 늘어나면 그림이 점점 선명해진다.

① 나              ② 가, 나           ③ 다, 라

④ 가, 나, 다       ⑤ 나, 다, 라

7 비트맵 방식에 대한 설명으로 옳은 것을 <보기>에서 모두 고른 것은? (  ❸  )

가. 픽셀이라는 점으로 그림을 표현하는 방식이다.

나. 함수식을 이용하여 그림을 표현하는 방법이다.

다. 사실적인 사진이나 그림을 표현할 때 사용하는 방법이다.

라. 주로 선으로 이루어진 그림을 표현할 때 사용하는 방법이다.

<보기>

① 라            ② 가, 나           ③ 가, 다

④ 나, 다, 라     ⑤ 가, 나, 다, 라

8 다음은 자료의 수집 과정을 그림으로 나타낸 것이다. ㉠에 들어갈 과정으로 가장 적절한 것은? (  ❷  )

㉠	→	수집할 대상 정하기	→	수집할 자료 정하기	→	수집 방법 정하기

① 수집 장소 정하기           ② 수집 목적 파악하기

③ 수집 결과 분석하기         ④ 수집 결과 발표하기

⑤ 수집 프로그램 정하기

9 다음 중 자료의 수집 방법에 해당하는 것을 <보기>에서 모두 고른 것은? (  ❹  )

가. 발표           나. 설문 조사

다. 보고서 작성    라. 인터넷 검색

<보기>

① 가, 나         ② 가, 라        ③ 나, 다

④ 나, 라         ⑤ 다, 라

10 다음 <보기> 내용은 청소 로봇의 동작을 나타낸 것이다. 동작 수행에 필요한 명령 코드는 최소 몇 비트인가? (  ❸  )

동작 1: 공간 탐색

동작 2: 나선형으로 움직임

동작 3: 지그재그로 움직임

동작 4: 규칙적으로 왔다갔다 움직임

동작 5: 반복 청소

동작 6: 충전기로 이동

동작 7: 정지

동작 8: 청소 시작

<보기>

① 1 비트         ② 2 비트         ③ 3 비트

④ 4 비트         ⑤ 5 비트

11 다음은 O, X 퀴즈에 대한 응답이 맞으면 해당하는 아이템을 획득하는 게임이다. 아래와 같이 응답했을 때 게임 종료 후 아바타의 모습으로 옳은 것은? (  ❷  )

아바타	아이템	O, X 퀴즈	응답
		유니코드는 전 세계의 모든 문자를 표현할 수 있는 코드로서 1바이트 문자 코드이다.	O
		벡터 방식의 그림은 확대해도 일그러지지 않는다.	X
		아스키코드는 7비트로 구성되어 있으며 정보 교환용 코드이다.	O

①		②		③		④		⑤

12 픽셀과 해상도의 개념을 설명하고 픽셀 크기와 해상도, 저장 용량과의 상관관계를 서술하시오.

예시 답

( 픽셀은 이미지를 구성하는 기본 단위로 하나의 픽셀에 하나의 색상이 표현된다. 해상도란 이미지를 선명도를 나타내는 것으로 단위 면적에 픽셀 수가 많으면 해상도가 높아져서 같은 그림이라도 선명하고 정교하게 표현된다. 그리고 픽셀 수가 많으면 표현해야 할 색상 수가 많아지므로 저장 용량이 증가하게 된다. )

13 다음은 OO이가 해야 할 ‘오늘의 할 일’을 메모해 놓은 것이다. 메모 내용을 보고 OO이가 할 일을 시간 순서대로 정리하여 표로 표현해 보자.

오전 9시

도서관에서

공부하기

오후 2시

친구와

영화 관람

오후 6시

가족과

저녁 식사

오전12시

친구와

점심 식사

저녁 8시

숙제 정리

시간	할 일
오전 9시	도서관에서 공부하기
오전 12시	친구와 점심 식사
오후 2시	친구와 영화 관람
오후 6시	가족과 저녁 식사
저녁 8시	숙제 정리

예시 답

14 그림 (가)와 (나)의 구조화 표현 방법의 특징을 각각 2가지 이상 서술하시오.

그림 (가)                   그림 (나)

▲ 조직도

예시 답

그림 (가)	그림 (나)
• 가로, 세로 항목을 정하고 그 안에 자료를 채워서 표현하는 방법이다. • 정보를 추가하거나 삭제, 수정하기가 쉽다. • 많은 양의 정보를 한눈에 파악하기 쉽다.	• 도형이나 기호, 선 등을 사용하여 서로의 상호 관계를 도식화하여 표현하는 구조이다. • 한눈에 전체적인 구조를 파악하기 쉽다. • 정보 간의 분류 체계와 관계를 파악하기 쉽다.

Ⅲ. 문제 해결과 프로그래밍 <단원 종합 문제>

(지도서 198~203쪽)

1 다음 중 컴퓨터를 이용하여 해결하기 어려운 문제는 무엇인가? (  ❹  )

① 일기 예보하기

② 성적 석차 구하기

③ 1~100까지의 합 구하기

④ 가장 재미있는 운동 찾기

⑤ 집에서 학교까지 가는 가장 짧은 길 찾기

2 다음 <보기>의 내용은 문제 해결 과정 중 어느 단계에서 수행되는 것인가?

(  ❷  )

<보기>

가. 현재 상태 찾기          나. 목표 상태 찾기

다. 핵심 요소 추출하기      라. 수행 작업 생각하기

① 피드백하기

② 문제 이해하기

③ 해결 방법 실행하기

④ 해결 방법 평가하기

⑤ 해결 방법 설계하기

3 미리 정의된 도형을 이용해 문제 해결을 위한 절차를 표현하는 알고리즘의 표현 방법은 무엇인가? (  ❸  )

① 글

② 그림

③ 순서도

④ 의사 코드

⑤ 프로그래밍 언어

※ [4~6] 다음 문제를 읽고 맞으면 O, 틀리면 X를 표시하시오.

4 추상화란 문제를 해결하기 위해 현재 상태, 목표 상태, 수행 작업을 찾아내고 문제에 필요한 정보를 추출하는 과정을 의미한다. (  O  )

5 문제 해결 과정에서 표현할 수 있는 상태는 현재 상태와 목표 상태가 유일하다. (  X  )

6 알고리즘은 반드시 컴퓨터를 활용하여 실행하여야 한다. (  X  )

7 다음 <보기>와 같은 상황에서 현재 상태와 목표 상태는 무엇인지 써 보자.

<보기>

지수는 여름 방학을 맞이해 가족들과 여행을 가기로 결정하였다. 가족들이 가고 싶어 하는 여행지는 전주 한옥마을, 강릉 해수욕장, 광주 무등산 이렇게 3곳이 있다. 가족 회의를 통해 무등산을 가기로 결정하였다. 하지만 무등산을 가기 위해 무엇을 타고 갈지 결정하지 못하고 있다. 지수네 가족이 비용이 적게 들면서도 빠르게 가려면 어떤 교통편을 선택하는 것이 좋을까?

예시 답

현재 상태: (  무등산을 가기 위한 교통편을 결정하지 못함  )

목표 상태: (  무등산을 가기 위한 교통편을 결정함  )

8 다음 문제 상황을 보고 질문에 답하시오.

<문제 상황>

내일은 현장 체험 학습을 가는 날이다. 점심을 별도로 준비해 오라고 하여 00이는 어머니가 담아 놓으신 무김치와 직접 만든 꼬마김밥을 가져가기로 하였다. 꼬마김밥은 김과 밥 그리고 단무지만 들어가는 김밥으로 간단하게 만들어 먹을 수 있는 김밥이다. 냉장고 속 재료를 살펴보았더니 계란, 햄, 무김치, 김, 단무지, 상추가 있었다. 저녁에 미리 내일 도시락을 만들어 놓으려면 어떻게 해야 할까?

8-1 위의 문제 상황 속에서 문제 해결을 위해 필요한 핵심 요소를 추출하고, 핵심 요소 추출이 무엇인지 그 개념을 설명하시오.

예시 답

(  도시락을 만들기 위해서는 무김치와 꼬마김밥이 필요하다. 무김치는 냉장고에서 꺼내면 되고, 꼬마김밥은 김, 밥, 단무지를 가지고 만들어야 한다.

그러므로 도시락을 만들기 위해 꼭 필요한 핵심 요소는 무김치 꺼내기, 김, 밥, 단무지를 가지고 꼬마김밥 만들기, 완성된 무김치와 꼬마김밥을 도시락에 담기로 정리할 수 있다.

이처럼 문제를 해결하기 위해 문제 해결에 필요한 요소들만 따로 추출해 내는 과정을 핵심 요소 추출이라 한다.  )

8-2 현재 상태와 목표 상태 분석이 잘못된 경우 문제 해결 과정에 미치는 영향에 대해 위의 문제 상황을 예를 들어 설명하시오.

예시 답

(  문제 상황 속에서 현재 상태는 도시락을 만들지 않았고, 이미 무김치가 만들어져 있으며, 김밥이 만들어져 있지 않은 상태이다. 하지만 무김치가 만들어져 있지 않다고 분석을 하거나, 김밥이 이미 완성된 상태로 분석하게 된다면, 문제 해결 과정이 원활하게 진행되지 않는다. 또한 목표 상태가 꼬마김밥과 무김치가 들어간 도시락 만들기인데, 이를 잘못 분석하여 일반 김밥으로 도시락 만들기로 상태를 결정한다면 제대로 된 알고리즘을 만들고 수행하게 되더라도 엉뚱한 결과가 나올 수밖에 없다.  )

9 호동이는 최근 초미세먼지로 인해 발생하는 건강 문제에 관한 뉴스를 보았다. 초미세먼지가 심한 날이 얼마나 많은지 알아보기 위해 보름 동안 매일 12시에 미세먼지를 측정하여 값을 기록했더니 다음과 같다.

일	1	2	3	4	5	6	7	8	9	10	11	12	13	14	15
값	35	47	49	59	63	12	24	38	49	57	89	42	24	11	59

측정한 날 중에 가장 안 좋았던 날이 언제인지 알고 싶다. 미세먼지가 가장 높았던 날을 찾는 알고리즘을 만들어 보자.

예시 답

① DAY(미세먼지가 가장 높았던 날짜)와 PM(그날의 미세먼지)를 기록할 공간과 측정 데이터를 준비한다.

② 1일부터 15일까지 데이터를 탐색하며 다음을 반복한다.

②-1 지정한 날짜의 값이 PM값보다 크면 PM값을 지정한 날짜의 값으로 바꾼다.

②-2 지정한 날짜의 값이 PM값보다 크면 DAY값을 지정한 날짜로 바꾼다.

③ 목표 상태 DAY값을 구한 상태

10 다음 <보기>와 같은 상황을 알고리즘의 표현 방법 중 순서도를 이용하여 표현해 보자.

<보기>

만약 짝수라면 짝수라고 출력하고, 짝수가 아니라면 홀수라고 출력한다.

예시 답

11 10개의 값을 입력하고 입력된 값 중 가장 큰 값을 출력하는 프로그램을 작성하시오.

예시 답

엔트리

스크래치

12 다음과 같은 프로그램을 실행하여 <보기>에 제시된 10개의 값을 차례대로 입력할 때 출력되는 값으로 옳은 것은? (  ❹  )

10개의 입력 값: 11, 15, 21, 30, 5, 17, 23, 10, 7, 6

<보기>

<프로그램 코드>

•엔트리

•스크래치

① 0

② 6

③ 30

④ 72

⑤ 145

13 다음과 같은 프로그램을 실행하여 출력되는 값을 순서대로 쓴 것은? (  ❷  )

<프로그램 코드>

•엔트리

•스크래치

	1번째 출력 값	2번째 출력 값	3번째 출력 값
①	정보!	안녕!	사랑!
②	안녕!	정보!	사랑!
③	사랑!	안녕!	정보!
④	정보!	사랑!	안녕!
⑤	안녕!	사랑!	정보!

14 다음과 같은 프로그램을 실행하여 10을 입력할 때 출력되는 값으로 옳은 것은? (  ❹  )

<프로그램 코드>

•엔트리

•스크래치

① 0             ② 10            ③ 25

④ 30            ⑤ 55

15 놀이기구를 탈 수 있는지 판단하는 프로그램이 다음과 같다. 줄을 서고 있는 10명의 키가 <보기>와 같을 때 놀이기구를 탈 수 있는 사람은 몇 명인가? (  ❹  )

<보기>

10명의 키(단위: cm)

160, 149, 150, 152, 158, 148, 164, 170, 155, 150

<프로그램 코드>

•엔트리

•스크래치

① 0         ② 2        ③ 5

④ 8         ⑤ 10

16 다음과 같은 프로그램을 실행하여 나타나는 다각형으로 옳은 것은? (  ❸  )

<프로그램 코드>

•엔트리

•스크래치

① 정삼각형       ② 정사각형      ③ 정육각형

④ 정오십각형     ⑤ 정육십각형

17 다음과 같이 순차 구조로 표현된 코드를 반복 구조로 바꾸어 표현하려고 한다. 화살표가 가리키는 물음표 안에 들어갈 숫자로 옳은 것은?  (  ❶  )

<프로그램 코드>

•엔트리

•스크래치

① 3            ② 4               ③ 5

④ 30           ⑤ 120

18 10개의 값을 입력하고 입력된 값 중에서 홀수이면서 가장 큰 값을 출력하는 프로그램을 작성하시오. (만약 입력된 값 중에서 홀수가 없다면 -1을 출력한다.)

예시 답

엔트리

스크래치

스크래치

19 다음 <조건>에 따라 사탕 상자에 사탕을 넣고 꺼내는 과정을 5번 반복할 때, 상자 안에 남은 사탕의 개수를 출력하는 프로그램을 작성하시오.

<조건>

1. 처음 사탕 상자의 사탕은 0개이다.

2. 사탕을 넣을 때는 양수, 사탕의 뺄 때는 음수가 입력된다.

예시 답

엔트리

스크래치

20 하나의 자연수 n을 입력받아 n의 약수를 모두 출력하는 프로그램을 작성하시오.

예시 답

엔트리

스크래치

Ⅳ. 컴퓨팅 시스템 <단원 종합 문제> (지도서 232~234쪽)

1 컴퓨팅 시스템을 설명한 것으로 바르지 못한 것은?  (  ❶  )

① 컴퓨팅 시스템은 일부 과학 분야에서만 사용하고 있다.

② 컴퓨팅 시스템은 하드웨어와 소프트웨어로 구성되어 있다.

③ 스마트폰, 에어컨, 냉장고 등에 컴퓨팅 시스템이 활용되고 있다.

④ 컴퓨팅 기술을 이용하여 만들어진 기기를 컴퓨팅 시스템이라고 한다.

⑤ 컴퓨팅 기술은 컴퓨터의 빠르고 정확한 계산 능력을 이용하는 모든 수단과 방법이다.

2 다음 중 컴퓨팅 시스템이 적용된 것으로 보기 어려운 것은? (  ❶  )

① 주판

② 승강기

③ 스마트폰

④ 냉난방 시스템

⑤ 자율 주행 자동차

※ [3~5] 다음 문제를 읽고 맞으면 O, 틀리면 X를 표시하시오.

3 소프트웨어에서 시스템 소프트웨어는 하드웨어의 동작을 제어하고, 응용 소프트웨어는 사용 목적에 따라 제작한 소프트웨어를 의미한다. (  O  )

4 하드웨어와 소프트웨어의 관계를 사람에 빗대어 보면, 하드웨어는 사람의 정신에 해당하고 소프트웨어는 사람의 육체에 해당한다. (  X  )

5 출력 장치는 중앙 처리 장치에서 처리한 문자, 그림, 소리, 동영상 등의 자료나 정보를 사용자가 알아볼 수 있도록 컴퓨터 외부로 내보내어 표현하는 장치이다. (  O  )

6 다음에서 설명하는 하드웨어는 무엇인가? ( 주기억 장치 )

입력 장치를 통해 입력된 내용이 저장 장치나 처리 장치에 의해 처리된 값, 또는 출력 장치에 의해 처리된 값 등을 저장하는 공간이 있는 곳이다.

7 다음 용어를 설명해 보자.

피지컬 컴퓨팅 시스템

예시 답

( 다양한 센서를 통해 주변 환경 상태를 감지(입력)하고, 마이크로컨트롤러에 의해 주어진 조건을 처리하며, 처리된 결과를 LED, 버저(buzzer), 모터 등에 의해 표현(출력)하는 것을 말한다. )

8 피지컬 컴퓨팅에 대한 설명으로 바르지 못한 것은? (  ❺  )

① 피지컬 컴퓨팅을 활용하여 실생활의 문제를 해결할 수 있다.

② 에어컨, 세탁기, 자동차 등에 피지컬 컴퓨팅이 활용되고 있다.

③ 출력 동작을 표현해 줄 수 있는 방법으로 LED, 모터 등이 있다.

④ 다양한 센서를 활용하여 주변 환경(습도, 온도) 값을 입력받는다.

⑤ 가상 세계와의 상호 작용을 통해 입출력을 처리하는 컴퓨팅 시스템이다.

9 다음 문제를 해결하기 위해 필요한 센서는 무엇인가? (  ❹  )

병원에서는 환자들의 접촉성 감염을 예방하기 위해 자동문을 설치하고자 한다. 문 근처에 있는 사람을 인식하여 문이 저절로 열릴 수 있도록 하고자 한다.

이때 필요한 센서는 무엇인가?

① 빛 센서          ② 온도 센서

③ 터치 센서        ④ 초음파 센서

⑤ 가속도 센서

10 생활 속에서 컴퓨팅 시스템이 적용된 사례를 들고 하드웨어 요소와 소프트웨어 요소로 나누어 설명해 보자.

예시 답

( 로봇청소기

하드웨어적 요소: 모터, 센서, 먼지통, 배터리

소프트웨어적 요소: 경로 설정 소프트웨어 )

11 마이크로비트의 빛 센서와 버튼 센서에 대해 설명하고, 생활 속 컴퓨팅 시스템에서 두 가지 센서가 적용된 사례를 작성해 보자.

예시 답

( 빛 센서: 주변의 밝기를 입력받으며 0~255까지의 값으로 입력

활용되는 곳: 가로등, 자동차의 헤드라이트, 스마트폰의 화면 밝기 조절

버튼 센서: A 또는 B 버튼을 하나씩 누르거나 A와 B 버튼을 한꺼번에 눌러 인식할 수 있다.

활용되는 곳: 엘리베이터 버튼, 키보드 버튼, 에어컨 버튼 등 )

12 교실 내의 온도를 측정하기 위해 온도 센서를 활용하여 20도 이상이면 ’웃는 얼굴‘을, 20도 미만이면 ’화난 얼굴‘을 나타내고자 한다. 아래에 작성된 프로그램에서 화살표가 가리키는 곳에 들어갈 알맞은 코드로 적절한 것은? (  ❷  )

①
②
③
④
⑤

13 학급회의 시간에 컴퓨팅 시스템을 활용하여 반장 투표를 진행하고자 한다. 두 명의 후보가 있을 때 마이크로비트의 A와 B 버튼을 활용하여 투표가 가능한 컴퓨팅 시스템을 제작해 보자.

예시 답

14 위의 문제 13번 학급 투표 시스템에서 A와 B 버튼을 눌렀을 때 0으로 초기화되는 코드를 작성해 보자.

예시 답

15 우리가 일상생활에서 자주 사용하는 세탁기에는 컴퓨팅 시스템이 적용되어 있다. 세탁기에 적용된 하드웨어와 소프트웨어의 역할에 대해 설명해 보자.

예시 답

( 세탁기의 하드웨어인 입력 장치(버튼)를 통해 사용자로부터 명령을 입력받아 기억 장치에 저장한 후, 기억 장치에 저장되어 있는 세탁 시간, 모터 회전량 등을 처리 장치로 불러와 세탁 방법을 계산한다. 계산된 값은 기억 장치에 저장된 후 출력 장치인 모터 등을 통해 세탁을 진행한다. 이때 소프트웨어는 하드웨어 장치를 제어하고 저리 장치를 통해 세탁 방법 등을 계산하는 역할을 한다. )

16 컴퓨팅 시스템은 어떻게 구성되어 있는지 정보의 구조화를 통해 표현해 보자.

예시 답

17 다음 내용을 읽고 밑줄 친 부분에서 사용된 센서를 <보기>에서 선택하고 동작 원리를 설명해 보자.

자율 주행 자동차는 차간 거리를 유지할 수 있다. 차간 거리란 앞 자동차와의 안전거리를 의미한다. 자율 주행 자동차는 앞차와의 간격을 계산하여 자동차의 속도를 제어할 수 있다.

<보기> 빛 센서, 온도 센서, 터치 센서, 초음파 센서

예시 답

사용된 센서: 초음파 센서

동작 원리: 초음파 센서를 통해 앞차와의 간격을 입력받아 설정한 안전거리를 계산하여 안전거리가 좁아지면 자동차의 속도를 늦추고 안전거리가 멀어지면 설정한 속도를 유지한다.

18 다음 상황에 맡는 피지컬 컴퓨팅 시스템을 제작해 보자.

축구경기에서는 주심이 동전 던지기를 통해 선축* 팀을 결정한다. 피지컬 컴퓨팅 시스템을 활용하여 동전 던지기 프로그램을 제작하고자 한다. ‘토끼’ 팀과 ‘뱀’ 팀이 축구경기를 한다고 할 때 선축 팀을 무작위로 결정하는 피지컬 컴퓨팅 시스템을 제작해 보자. 단 흔들었을 때 피지컬 컴퓨팅 시스템은 동작한다.

* 선축: 축구 따위에서, 경기를 시작할 때 공격권을 얻은 팀이 공을 먼저 차는 일

예시 답

19 일상생활의 다양한 문제 중에서 피지컬 컴퓨팅 시스템을 활용하여 해결할 수 있는 문제를 떠올려 보고, 그 해결 방법을 서술해 보자.

예시 답

문제점: 쉬는 시간에 교실 문 앞을 지나가다가 갑자기 문을 세게 밀고 나온 학생 때문에 문에 얼굴이 부딪히는 일이 있었다. 다른 친구들에게 얘기해 보니, 친구들도 갑자기 열린 문에 몸을 부딪친 경험이 있음을 알게 되었다.

해결 방법: 안에서 문을 열기 전에 문 밖에 사람이 있으면 이를 감지하여 LED 등이 켜지게 한다. 이렇게 문 밖에 사람이 있다는 것을 알게 되면, 문을 여는 사람이 조심할 수 있을 것이다.

사용 센서: 움직임 감지 센서(사람의 움직임을 감지하는 센서)

끝.